home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS in a Box 7
/
BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso
/
Files
/
Font
/
E
/
EMFont.cpt
/
EncycFon
next >
Wrap
Text File
|
1989-11-24
|
24KB
|
626 lines
%!PS-Adobe-2.0
%%Title: KeyMasterâ„¢ 1.0
%%FontName: EncycloFont
%%CreationDate: 11/24/89 Time: 4:27:08 AM
%%Pages: 0
%%EndComments
/_setpacking{systemdict /currentpacking known{setpacking}{pop}ifelse}bind def
userdict /AltDT1 known{{currentfile ( ) readstring{(%%%) eq{exit}if}{pop}ifelse}loop}if
true _setpacking userdict begin /AltDT1 220 dict def AltDT1 begin
/B{bind def}bind def /bdf{bind def}bind def
/ddef{AltDT1 3 1 roll put}B
/_X{exch ddef}B
/ndf{1 index where{pop pop pop}{dup xcheck{bind}if ddef}ifelse}B
/ndf2{1 index where{pop pop pop}{ddef}ifelse}B
/_ga{KMObj _curChar get exch get}B
/_concat{_ga concat}B
/_gs{KMStr _curChar get exch get}B
/stringtype{{UCS}forall}B
/arraytype{{{UCS}forall}forall}B
/packedarraytype /exec load def
/ucrk .5 ddef
/ucrm .31 ddef
/ucry .48 ddef
/boostk 1.25 ddef
/cvt1{1 exch sub 3 1 roll}B
/cvt2{0 max 3 1 roll}B
/ccmyk{dup 5 -1 roll sub 0 max exch}B
/BuildChar{AltDT1 begin exch begin BC2 end end}B
/BC2{
/_QASave save ddef 1 setflat /showpage{}ddef /inverted? 0 currenttransfer exec .5 ge ddef
/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf2
/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf2
/_sg /setgray load ddef /_execLevel 0 ddef /_setrgb /setrgbcolor load ddef
Encoding exch get dup /_curChar _X dup CharStrings exch known not{pop/.notdef}if
CharStrings exch get newpath dup type exec _QASave restore
}B
/graytaper{frac mul add _sg}ddef
/rgbtaper{frac mul add 5 -2 roll frac mul add 4 -2 roll frac mul add _setrgb}ddef
/logtaper{/frac frac 9 mul 1 add log ddef}B
/ffcn{clip (undefined ffcn) ==}B
/colorfcn{0 1 0 1 0 1 rgbtaper}ddef /numsteps -0 ddef /numsteps1 -0 ddef
/_setscreen{currentscreen /_proc _X /_angle _X /_freq _X dup /_setype _X
1 and 0 eq{pop}{_ga /_proc _X}ifelse
_setype 2 and 0 eq{pop}{/_angle _X}ifelse
_setype 4 and 0 eq{pop}{/_freq _X}ifelse
_freq _angle /_proc load setscreen
}B
/min{2 copy gt{exch}if pop}B
/max{2 copy lt{exch}if pop}B
/avg{add 2 div}B
/absmax{2 copy abs exch abs gt{exch}if pop}B
/calcstep{
/colorfcn load length 7 ge
{/colorfcn load 1 get /colorfcn load 3 get /colorfcn load 5 get absmax absmax}
{/colorfcn load 1 get}
ifelse
dup 0 ne{graystep div abs}if
dup /numsteps _X 1 sub dup 0 eq{pop 1}if
/numsteps1 _X
}B
/storerect{/top _X /right _X /bottom _X /left _X}B
/rectpath{newpath left bottom moveto left top lineto right top lineto right bottom lineto closepath}B
/recfill{_ga bind /colorfcn _X /_ang _X
gsave _ang rotate pathbbox storerect grestore
gsave ffcn _ang rotate calcstep
/delta top bottom sub numsteps div neg ddef
0 1 numsteps{
numsteps1 div /frac _X colorfcn /bottom top delta add ddef rectpath fill /top bottom ddef
}for
grestore newpath
}B
/radfill{
_ga bind /colorfcn _X /radius _X
gsave pathbbox storerect grestore /x right left avg ddef /y top bottom avg ddef
calcstep gsave ffcn /delta radius numsteps div neg ddef
0 1 numsteps{
numsteps1 div /frac _X colorfcn newpath x y radius 0 360 arc fill
/radius radius delta add ddef
}for
grestore newpath
}B
/rectfill{/ffcn{clip}bind ddef recfill}B
/eorectfill{/ffcn{eoclip}bind ddef recfill}B
/radialfill{/ffcn{clip}bind ddef radfill}B
/eoradialfill{/ffcn{eoclip}bind ddef radfill}B
/setwid{0 setcharwidth KMMtx exch get concat}B
/stringShow{_ga /ssf _X _ga /ssd _X _gs /sss _X
0 1 sss length -1 add
{dup ssd exch get currentpoint exch pop moveto sss exch 1 getinterval ssf}for
}B
/Bshow{gsave setlinewidth dup false charpath stroke grestore show}B
/Oshow{gsave [1 0 .21 1 0 0] concat show grestore}B
/shadfreq 100 ddef
/Outshow{gsave .25 setlinewidth false charpath stroke grestore}B
/Sshow{gsave .06 mul dup neg rmoveto currentscreen 3 -1 roll shadfreq ge
{pop pop}
{shadfreq 3 1 roll setscreen}
ifelse
0.9 _sg dup show grestore show
}B
/_s /ashow load def /_ch (?) def
/_S{{_ch 0 3 -1 roll put _ch false charpath currentpoint stroke moveto 2 copy rmoveto}
forall pop pop}B
/_A{_a moveto _t exch 0 exch}B /_L{0 _l neg translate}B
/a{gsave _concat /tf{_gs _A _s}ddef /ts{_gs _A _S _L}ddef}B
/e{gsave _concat /tf{_gs _A _s}ddef /ts{_L pop}ddef}B
/o{gsave _concat /tf{pop}ddef /ts{_L pop}ddef}B
/r{gsave _concat /tf{pop}ddef /ts{_gs _A _S _L}ddef}B
/tf{pop}ddef /ts{pop}ddef /_a 0 ddef /_t 0 ddef /_l 0 ddef
/graystep 1 256 div def /bottom -0 ddef /colorfcn{}ddef /delta -0 ddef
/_w{dup stringwidth exch 3 -1 roll length 1 sub _t mul add exch}B
/_z [{0 0}bind{dup _w exch neg 2 div exch neg 2 div}bind{dup _w exch neg exch neg}bind] ddef
/setfontinfo{_z exch get /_a _X /_t _X /_l _X
KMefn _curChar get 3 -1 roll get cvn findfont exch
/curtextmtx [ 2 index 0 0 2 index 0 0 ] ddef scalefont setfont}B
/bottom -0 ddef
/delta -0 ddef
/frac -0 ddef
/left -0 ddef
/numsteps -0 ddef
/numsteps1 -0 ddef
/radius -0 ddef
/right -0 ddef
/top -0 ddef
/x -0 ddef
/y -0 ddef
/df currentflat ddef
/tempstr 1 string ddef
/clipflatness 3 ddef
/ffcn{}ddef
/setdashpattern{KMObj _curChar get 3 -1 roll get exch setdash}B
/_V{0 0 6 2 roll rcurveto}B
/_Y{2 copy rcurveto}B
/_Z{4 -2 roll 2 copy 6 4 roll rcurveto}B
/_exec{_gs cvx exec}B
/_show{_gs show}B
/_restore{_QASave restore}ddef
/_save{/_QASave save ddef}ddef
/_execLevel 0 ddef /_curx -0 def /_cury -0 def
/_lbrace{mark /_execLevel _execLevel 1 add ddef}B
/_rbrace{/_execLevel _execLevel 1 sub ddef counttomark array astore cvx exch pop}B
/setoverprint{pop}ndf
/sf{dup 0 eq{pop df dup 3 mul}{dup}ifelse /clipflatness _X setflat}B
/gettint{0 get}B
/puttint{0 exch put}B
/bc [0 0 0 0] ddef
/c1 [0 0 0 0] ddef
/c2 [0 0 0 0] ddef
/newcmykcustomcolor{6 /packedarray where{pop packedarray}{array astore readonly}ifelse}ndf
/_custcmyk /newcmykcustomcolor load def
/inkoverprint false ndf
/setinkoverprint{pop}ndf
/overprintprocess{pop}ndf
/setspotcolor{spots exch get 0 5 getinterval exch setcustomcolor}ndf
/currentcolortransfer{currenttransfer dup dup dup}ndf
/getprocessoverprint{0 ne{spots exch get 5 get}{pop false}ifelse}ndf
/overprintprocess{aload pop 3 -1 0{exch getprocessoverprint 4 1 roll}for or or or setinkoverprint}ndf
/currentoverprint false ndf
/setcolor{dup length 4 eq
{aload overprintprocess setcmykcolor}
{aload 1 get spots exch get 5 get setinkoverprint setspotcolor}
ifelse
}ndf
/calcFH2step
{c1 length 4 eq
{0 1 3{c1 1 index get c2 3 -1 roll get sub}for absmax absmax absmax}
{c1 gettint c2 gettint sub abs}ifelse
graystep div abs dup 0 eq{pop 1}if
dup /numsteps _X 1 sub dup 0 eq{pop 1}if /numsteps1 _X
}B
/cblend{
c1 length 4 eq
{
/bc c1 length array ddef
0 1 3
{bc exch
c1 1 index get
c2 2 index get
1 index sub
frac mul add put
}for
}{
/bc c1 aload length array astore ddef bc
c1 gettint
c2 gettint
1 index sub
frac mul add
puttint
}ifelse
bc setcolor
}ddef
/recFH2fill{
/cf _X
_ga /c2 _X
_ga /c1 _X
_ga /taperfcn _X
/_ang _X
gsave _ang rotate pathbbox storerect grestore
/topsv top ddef
clipflatness currentflat
calcFH2step
/delta top bottom sub numsteps div neg ddef
{
{
_ang rotate
clipflatness setflat cf
dup setflat
/top topsv ddef
0 1 numsteps1{
numsteps1 div /frac _X
taperfcn cblend
/bottom top delta add ddef
rectpath fill
/top bottom ddef
}for
}
clipflatness 100 le
{
gsave stopped grestore
{/clipflatness clipflatness 1.3 mul ddef}
{exit}
ifelse
}
{exec exit}
ifelse
}loop
newpath
setflat /clipflatness _X
}B
/rectFH2fill{{clip}recFH2fill}B
/eorectFH2fill{{eoclip}recFH2fill}B
/radFH2fill{
/cf _X
_ga /c2 _X
_ga /c1 _X
/radius _X
gsave pathbbox storerect grestore /x right left avg ddef /y top bottom avg ddef
clipflatness currentflat
calcFH2step{
{clipflatness setflat cf 0 1 numsteps1
{numsteps1 div /frac _X cblend
dup setflat
newpath x y radius 1 frac sub mul 0 360 arc{
{fill}stopped
{currentflat 1.3 mul dup setflat clipflatness gt{stop}if}{exit}ifelse
}loop
}for
}
clipflatness 100 le
{gsave stopped grestore
{/clipflatness clipflatness 1.3 mul ddef}{exit}ifelse}
{exec exit}
ifelse
}loop
newpath
setflat /clipflatness _X
}B
/radialFH2fill{{clip}radFH2fill}B
/eoradialFH2fill{{eoclip}radFH2fill}B
/fps{
currentflat exch dup 0 le{pop 1}if
{dup setflat 3 index stopped
{1.3 mul dup 3 index gt{pop setflat pop pop stop}if}{exit}ifelse
}loop pop setflat pop pop
}B
/fp{100 currentflat fps}B
/rfp{clipflatness currentflat fps}B
/fcp{100 clipflatness fps}B
/fclip{{clip}fcp}B
/feoclip{{eoclip}fcp}B
/curtextmtx{}ddef
/otw .25 ddef
/makesetfont{dup /curtextmtx _X makefont setfont}B
/curtextheight{.707104 .707104 curtextmtx dtransform dup mul exch dup mul add sqrt}B
/ta{1 index
{tempstr 0 2 index put tempstr 2 index
gsave exec grestore
tempstr stringwidth rmoveto
5 index eq{6 index 6 index rmoveto}if
3 index 3 index rmoveto
}forall 7{pop}repeat
}B
/sts{_ga setcolor /ts{awidthshow}ddef exec}ddef
/stol{setlinewidth _ga setcolor newpath
/ts{{false charpath stroke}ta}ddef exec
}ddef
/sthv{_ga setcolor newpath dup
/ts{curtextheight .05 mul .5 max setlinewidth{false charpath stroke}ta}ddef exec
/ts{awidthshow}ddef exec
}ddef
/stob{_ga setcolor /ts{gsave [1. 0. .21 1. 0. 0.] concat awidthshow grestore}ddef exec}ddef
/stsh{
/ts{curtextheight .06 mul dup neg rmoveto awidthshow
curtextheight .06 mul neg dup neg rmoveto}ddef
gsave currentscreen 3 -1 roll
100 ge{pop pop}{100 3 1 roll setscreen}ifelse
.9 _sg
1 index exec grestore
/ts{awidthshow}ddef
_ga setcolor exec
}ddef
/stfs1{
4 -2 roll 0 ne{0 ne setoverprint 5 index 5 index sts}{pop}ifelse 5 -1 roll pop
0 ne{0 ne setoverprint stol}{pop pop pop pop}ifelse false setoverprint
}B
/tonewline?{currentpoint pop right gt{newline}if}B
/newline{currentpoint leading sub exch pop left exch moveto}B
/donefilling?{currentpoint exch pop bottom lt}B
/extrude{
/chg _X /deltay _X /deltax _X _ga /c1 _X
/top _X /right _X /bottom _X /left _X _ga /c2 _X
/factor .75 ddef
c1 length 2 eq
{/c1 c1 spottoprocess ddef}if
c2 length 2 eq
{/c2 c2 spottoprocess ddef}if
/cnt todraw ddef
/ts
{gsave currentpoint pop /xstart _X blockxoff wordxoff add yoff
rmoveto scalef dup scale right left sub 2 div xstart left sub sub
neg curtextheight 2 div neg rmoveto awidthshow grestore
}ddef
1 1 todraw div neg 0
{
dup .02 le{pop 0}if /frac _X
gsave cblend
dup exec
cnt 1 ne{grestore}if
/cnt cnt 1 sub ddef
}for
/ts{gsave awidthshow grestore}ddef
c1 setcolor dup exec c2 setcolor
curtextheight .005 mul setlinewidth
/ts{{false charpath stroke}ta}ddef exec
grestore
}ddef
/blockxoff
{right left sub 2 div currentpoint pop left sub sub}ddef
/yoff
{curtextheight 2 div deltay todraw div cnt mul add}ddef
/wordxoff
{deltax todraw div cnt mul}ddef
/todraw
{ deltax dup mul deltay dup mul add sqrt factor mul
100 chg sub abs factor mul add
dup 0 le{pop 1}{round}ifelse
}ddef
/scalef
{ 100 chg sub abs 100 div todraw div cnt mul
chg 100 ge{1 add}{1 exch sub}ifelse
}ddef
/spottoprocess{
aload pop spots exch get aload pop pop pop
0 1 3{pop 4 index mul 4 -1 roll}for
4 array astore exch pop
}B
/s8 8 string ddef /pattnt 1 ddef /patcol[] ddef
/_desobjdef{_ga exch _gs cvn _X}B
/pa{1 0 matrix defaultmatrix dtransform exch atan}B
/por{1 0 dtransform 0 eq exch 0 ne and}bdf
/patcolor{/pattnt _X
dup length array copy/patcol _X
systemdict/setcmykcolor known
{/pattnt 1 pattnt sub ddef
patcol length 4 eq
{0 1 3{patcol exch 2 copy
get .25 lt{0}{pattnt}ifelse put}for}
{patcol dup gettint .25 lt{0}{pattnt}ifelse puttint}ifelse
patcol setcolor}
{patcol setcolor currentgray 1 ne{pattnt systemdict /setgray get exec}if}ifelse}ddef
/pat{s8 copy pop 9.375 pa por not{-90. add}if
{1 add 4 mul cvi s8 exch get exch
1 add 4 mul cvi 7 sub bitshift 1 and inverted?{1 exch sub}if}setscreen
systemdict begin{}settransfer end
inverted?{.9921875 exch sub}if 64 div patcolor
}B /_setcolor{_ga setcolor}ddef /_tendiv{10 div exch}B
/_ts{_gs gsave /_str _X _tendiv _tendiv 5 -2 roll _tendiv _tendiv 5 2 roll _str ts grestore}ddef
/_makesetfont{_ga makesetfont}B /_descvn{_gs cvn}B
/_translate{_tendiv _tendiv translate}B /_desrfp{_ga rfp}B /_makefont{_ga makefont}B
/_setgray{50 add 100 div _sg}ddef /_rgbdivroll{50 add 100 div 3 1 roll}B /_otwstol{otw stol}B
/_desrgb{3{_rgbdivroll}repeat _setrgb}ddef /_desfp{_ga fp}B
/_despat{_ga 3 1 roll _ga pat}B /_desRF{_gs RF}B /shortFF{_gs _FF}B /_desdef{_gs cvn _X}B
/Esc[{rectfill}bind{eorectfill}bind{radialfill}bind{eoradialfill}bind{sts}bind
{a}bind{e}bind{r}bind{o}bind{tf}bind{ts}bind
{eofill}bind{clip}bind{eoclip}bind{setwid}bind{setfontinfo}bind
{setdashpattern}bind{dup}bind{_desdef}bind{_Z}bind{_save}bind
{_restore}bind{_descvn}bind{_concat}bind{_show}bind{_exec}bind
{pop}bind{stringShow}bind{shortFF}bind{_makefont}bind{setfont}bind
{_desRF}bind{lineto}bind{curveto}bind{rmoveto}bind{_desrfp}bind
{sf}bind{_desfp}bind{radialFH2fill}bind{eoradialFH2fill}bind{rectFH2fill}bind
{eorectFH2fill}bind{_ts}bind{_makesetfont}bind{fclip}bind{feoclip}bind
{_desobjdef}bind{stfs1}bind{_translate}bind{_desrgb}{sthv}bind
{stob}bind{_otwstol}bind{stsh}bind{extrude}bind{_setscreen}bind
{_despat}bind
]def
/VVec[{100 sub}bind 199{dup}bind repeat{216 sub 100 mul add}bind 32{dup}bind repeat
{100 mul add}bind{10 div}bind{_setcolor}{rlineto}bind{rcurveto}bind
{closepath}bind{newpath}bind{fill}bind{stroke}bind{gsave}bind
{grestore}bind{_setgray}{setflat}bind{setlinewidth}bind{setlinejoin}bind
{setmiterlimit}bind{setlinecap}bind{_V}bind{_Y}bind{moveto}bind
{_lbrace}bind{_rbrace}bind{Esc exch get exec}bind
] def
/ZVec[{100 sub}bind 199{dup}bind repeat{216 sub 100 mul add}bind 32{dup}bind repeat
{100 mul add}bind{10 div}bind{{_setcolor}}{{rlineto}}bind
{{rcurveto}}bind{{closepath}}bind{{newpath}}bind{{fill}}bind
{{stroke}}bind{{gsave}}bind{{grestore}}bind{{_setgray}}
{{setflat}}bind{{setlinewidth}}bind{{setlinejoin}}bind{{setmiterlimit}}bind
{{setlinecap}}bind{{_V}}bind{{_Y}}bind{{moveto}}bind
{_lbrace{}}bind{_rbrace{}}bind{Esc exch get aload pop}bind
] def
/UCS{dup 233 lt{dup}if _execLevel 0 eq
{VVec exch get exec}
{ZVec exch get exec dup type /packedarraytype eq
1 index type /arraytype eq or 1 index xcheck and
{aload pop}if}ifelse
}B
/CD{/NF exch ddef{exch dup/FID ne{exch NF 3 1 roll put}
{pop pop}ifelse}forall NF}B
/MN{1 index length/Len exch ddef dup length Len add string dup
Len 4 -1 roll putinterval dup 0 4 -1 roll putinterval}B
/RC{(|______)anchorsearch{1 index MN cvn/NewN exch ddef cvn
findfont dup maxlength dict CD dup/FontName NewN put dup
/Encoding MacVec put NewN exch definefont pop}{pop}ifelse}B
/RF{dup cvn FontDirectory exch known{pop}{RC}ifelse}B
/_FF{dup FontDirectory exch known{findfont}{256 string cvs(|______)exch MN findfont}ifelse}B
/MacVec 256 array ddef MacVec 0 /Helvetica findfont
/Encoding get 0 128 getinterval putinterval MacVec 127 /DEL put
MacVec 16#27 /quotesingle put MacVec 16#60 /grave put/NUL/SOH/STX/ETX
/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI/DLE/DC1/DC2/DC3/DC4/NAK/SYN
/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US MacVec 0 32 getinterval astore pop
/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
/daggerdbl/periodcentered/quotesinglbase/quotedblbase
/perthousand/Acircumflex/Ecircumflex/Aacute
/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
MacVec 128 128 getinterval astore pop end end
%%%%%%
false _setpacking
%%EndProlog
/$EncycloFont 19 dict def AltDT1 begin $EncycloFont begin/PaintType 0 def/FontType 3 def
/FontBBox[0 239 6987 4000]def
/FontMatrix[0.000250 0 0 0.000250 0 0]def/InvMtx[4000 0 0 4000 0 0]def
/CharStrings 257 dict def/FontName (EncycloFont) def
/BuildChar{AltDT1/BuildChar get exec}def
/FontInfo 3 dict def FontInfo begin
/UnderlinePosition 133 def/UnderlineThickness 0 def end % FontInfo
/Encoding AltDT1/MacVec get def CharStrings begin/.notdef <646478E972FF> def
/comma<65A7A6E972FF64F564F964F789F668F8646474FFA18DE96484E9FC64574AE9EC
99DE6AE0EC96DE07CBEC6EDB91D9EC33D2C1E5ECA3E270EC4950E99674E9ECEE32F4F06F
89E9A380E9FC6489DBEC19D264EC643FD5ECAFDE64ECEE32F4F0C77EE9A380E9FC6489DB
EC19D264EC643FD5ECAFDE64ECEE32F4F0BB74E9A380E9FC6489DBEC19D264EC643FD5EC
AFDE64ECEE32F4F0AFDEA380E9FC6489DBEC19D264EC643FD5ECAFDE64ECEE32F4F0>
def
/period<66A783E972FF64F564F964F782F668F8646474FFA4DE887DE9FC641D50E9EC76
DD8BDEEC73DD60CDEC92DA73D9EC55D368E3EC8FE064EC5D54E975E5ECEE32F4F08EE088
7DE9FCBADC29EC6476D9EC0ED429EC32F4F0BEDFA27EE9FCBADB65DBEC10B9EC62D50ED5
EC32F4F0A4DE727FE9FC9FBADCEC52D764EC9F0ED4EC32F4F08ADDA27EE9FC63D5BADBEC
0F0FECBADB63D5EC32F4F0BADC887DE9FC0ED49FEC6452D7ECBADC9FEC32F4F08ADD6E7C
E9FC0ED562D5ECB910EC65DBBADBEC32F4F0>def
/slash<676C96E972FF64F564F964F7A5F668F8646474FF64B8DF76DF646473FF656AFF
32F4646DFF32F4646EFF32F4656DFF32F4656EFF32F4666DFF32F4666EFFF3666AFF32F4
676DFF32F4676EFF32F4686DFF32F4686EFF32F4696DFF32F4696EFFF3>def
/a<68A783E972FF64F564F964F77CF668F8646474FF6A7DE97678E9FC4FD7C6D95CD56E
DB47D36EDBED56D56405D433D730D233D7ED2CD76448D595D931D295D9ED2ED5644DD20C
D620D230D1ED1F53D1C2DC18C96EE118C9EDABD96481DA77D96DDC77D9EDB3D9648ADA51
D76DDC51D7EDADDA646EDEAADBBDDF7FE0ED5CD677D933D590DB33D565DEED6496DA85D9
A8DC84DBBEDDEDEE32F4F080F6B1E4967AE9FC8CDCB293DF6DDDAADE96E1ED3CD41635D1
5BD31ED232CFEDEE32F4F0>def
/c<69A788E972FF64F564F964F783F66EF8646474FF7777E97777E9FC3ED264EC643ED2
EC8ADE64EC65EAA3E4EC64BDDB88DA9CDE7DDE9CDEEDBDDB649CDE21D69CDE2CD2ED640B
D521D64BD22CD24BD2ED5FD464EC6AEA78DAEC68DC64EC95DA6488DC9BD988DC69DCED64
96DA0ED788DC40D488DCED32D6645FD40ED75FD440D4ED640C52E9EC6432D69CD940D469
DC40D4ED95DA6488DCBAD988DC88DCED6495DA0ED769DC40D469DCED60D464EC5EEA78DA
EC69DC63EAECBDDB649CDE40D69CDE4BD2ED640BD521D62CD22CD22CD2ED0BD5644BD2A7
DA4BD29CDEED62EA69DCEC3ED264EC645FD4EC640BD540D62CD24BD22CD2ED0BD5642CD2
A7DA2CD29CDEED64BDDBA7DA7DDE9CDE7DDEED69DC65EAEC5EEA50D6EC60D464EC32D664
40D42CD740D45FD4ED6432D6BAD940D488DC40D4ED96DA6469DCBAD968DC88DCED64BC76
E9EC6496DA2DD788DC60D488DCED32D66440D40ED740D440D4ED6432D6BAD95FD488DC5F
D4ED68DC64EC68EA50D6EC5FD465EAEC0BD5642CD288DA2CD27DDEED64BDDBA7DA9CDE9C
DE9CDEEDBDDB647DDE21D67DDE2CD2ED68EA5FD4EC8ADE64EC6450D6ECEE32F4F0>
def
/d<6A858FE972FF64F564F964F782F66EF8646474FF9C90E9AFDAFC3649E964EC49CB7D
E5EC85E57DE5EC8C7FE964EC64324AE9ECAFDA19D6EC646484E9EC4845E964EC6154E964
54E9EC6774E96454E9EC8083E964EC19D6AFDAECEE32F4F068F8B27DE9C7E7FC28D22AD2
ECC4D904D7ECA1DE9DDEEC9BDE2FD2ECC1D9C1D9EC2BD29DDEEC9EDE9EDEEC05D7C3D9EC
28D22CD2EC2ED29EDEEC04D704D7EC9FDE29D2ECEE32F4F0>def
/e<6B858FE972FF64F564F964F78AF668F8646474FF9B90E9A27EE9FC2654E92654E9EC
324EE964EC06D742D1EC7E7CE964EC4CD687E0ECB4DA64ECC3D943D1EC6E74E96A74E9EC
C5DA1CEC6351E96251E9EC4446E964EC86DBA6E4EC8577E98677E9EC737BE964EC6422D6
EC5D4EE964EC2254E92054E9EC8C77E964EC8577E98677E9EC97DB03CCEC03D6ABEC13D7
BCDEECEE32F4F0>def
/f<6CA78DE972FF64F564F964F782F66EF8646474FFAFDAAFDAFC927FE964EC7FE57DE5
EC43CB7DE5EC3C49E964EC64324AE9EC19D619D6EC646484E9EC8083E964EC6774E96454
E9EC6154E96454E9EC4845E964ECAFDAAFDAECEE32F4F068F89979E9C7E7FC9FDE2AD2EC
05D704D7EC27D29DDEEC2DD22FD2EC06D7C1D9EC9DDE9DDEEC2AD29EDEECC4D9C3D9EC9F
DE2CD2EC9ADE9EDEECC5D904D7EC29D229D2ECEE32F4F0>def
/k<6D858AE972FF64F564F964F782F668F8646474FFC587E9AFDAFC4E43E964EC64967E
E9EC7A85E964EC64324AE9ECAFDA19D6EC646484E9EC1C3EE964EC646444E9ECAC8AE964
EC19D6AFDAECEE32F4F0BF7CE9C3E1FC2953E964EC6419D6EC9F75E964EC64AFDAECEE32
F4F06BE2697AE9FC64AFDAEC19D664EC6419D6ECAFDA64ECEE32F4F09575E9697AE9FC64
AFDAEC19D664EC6419D6ECAFDA64ECEE32F4F0BF7CE9697AE9FC64AFDAEC19D664EC6419
D6ECAFDA64ECEE32F4F08C83E9697AE9FC64AFDAEC19D664EC6419D6ECAFDA64ECEE32F4
F06BE2A2E6FC64AFDAEC19D664EC6419D6ECAFDA64ECEE32F4F09575E9A2E6FC64AFDAEC
19D664EC6419D6ECAFDA64ECEE32F4F0BF7CE9A2E6FC64AFDAEC19D664EC6419D6ECAFDA
64ECEE32F4F0A580E978DFFCAFDA64EC6475E2EC19D664EC6453CEECEE32F4F0>def
/l<6E648CE972FF64F564F964F786F668F8646474FFB07BE98680E9FC534FE9574FE9EC
6426D4ECA2DC64EC9B74E99C74E9EC6422D5EC34C933C9EC48D064EC6480E0ECB07BE9AC
7BE9ECB17BE91C4DE9EC6448D0EC48D064EC33C995E7EC64A6DBEC9C74E92C54E9ECA2DC
64EC64A2DCEC524FE97179E9ECEE32F4F0>def
/n<6F6496E972FF64F564F964F79AF668F8646474FFA1A2E964FCB9DE64EC1245E96484
E9EC1145E96444E9ECBCDE64ECC37CE9697DE9ECC57CE95F4BE9ECEE32F4F06EF8767EE9
6484E9FC524AE964EC6462CBEC66E564EC74E566E5ECEE32F4F06D95E96484E9FC767EE9
64EC6462CBEC62CB64EC54CB66E5ECEE32F4F0>def
/o<70A78DE972FF64F564F964F786F66EF8646474FF89DAA381E9FCA5E464ECAA78E91E
50E9EC98E264EC89DA89DAEC29CD64EC1E50E9AA78E9EC4454E964EC6447CDEC9DE364EC
AC78E91D50E9EC8474E964EC6482E3EC3FD63FD6EC642CD2EC23CC64EC1D50E9AB78E9EC
31CE64EC649BDEECEE32F4F0937FE96484E9FC7279E964EC6447CDEC3FD688DAEC649CDE
EC1CCC64EC9BDE2CD2EC75DE64EC89DA40D6EC10CF64EC46CD81E3ECEE32F4F0>def
/r<71858AE972FF64F564F964F797F668F8646474FFAD95E96484E9FC641FCBEC2143E9
64EC64A9E5EC5E54E96354E9EC6A74E901C9EC64A7E5EC838AE964EC648576E9EC24D464
ECEE32F4F0>def
/s<72858FE972FF64F564F964F781F668F8646474FF6485E5FCBEE164EC6443CBEC9B75
E964EC63D665DAEC2ECB64EC6484E5EC04D264ECADE5AEE5ECAEE51ACBEC03D264EC6444
CBEC65DA63D6EC6485E5ECBEE164EC2052E9A776E9EC2152E92152E9ECEE32F4F0>
def
/t<73858FE972FF64F564F964F781F668F8646474FFA482E96474E9FC5E54E96474E9EC
641BCEEC2ACA64EC642ECEEC9EE664EC641BCEEC6A74E96474E9ECEE32F4F09789E9C7DB
FC64667CE9EC27D664EC64624CE9ECA1DA64ECEE32F4F0>def
/z<74858AE972FF64F564F964F798D9F668F8646474FF81C1E98579E9FC64A7E2ECA7E2
64EC646444E9EC0461D7E964EC646484E9ECA7E264EC6421CEECA2B6E964EC32F4F0>
def
end %CharDefs
/KMefn 17 dict def KMefn begin
/slash [(|______Helvetica)] def
end % KMefn
KMefn {{RF} forall pop} forall
/KMStr 17 dict def KMStr begin
/slash 6 array def slash dup 0 [ (\251\61989)(McClelland)(& Danuloff)(from the book)
(Encyclopedia)(Macintosh)] putinterval pop
end true _setpacking % KMefn
/KMObj 17 dict def KMObj begin
/comma 1 array def comma dup 0 [
[ ]
] putinterval pop
/period 1 array def period dup 0 [
[ ]
] putinterval pop
/slash 3 array def slash dup 0 [
[ ]
[ 1 0 0 1 0 2578.572266 ]
[ 1 0 0 1 0 162.246094 ]
] putinterval pop
/a 1 array def a dup 0 [
[ ]
] putinterval pop
/c 1 array def c dup 0 [
[ ]
] putinterval pop
/d 1 array def d dup 0 [
[ ]
] putinterval pop
/e 1 array def e dup 0 [
[ ]
] putinterval pop
/f 1 array def f dup 0 [
[ ]
] putinterval pop
/k 1 array def k dup 0 [
[ ]
] putinterval pop
/l 1 array def l dup 0 [
[ ]
] putinterval pop
/n 1 array def n dup 0 [
[ ]
] putinterval pop
/o 1 array def o dup 0 [
[ ]
] putinterval pop
/r 1 array def r dup 0 [
[ ]
] putinterval pop
/s 1 array def s dup 0 [
[ ]
] putinterval pop
/t 1 array def t dup 0 [
[ ]
] putinterval pop
/z 1 array def z dup 0 [
[ ]
] putinterval pop
end % KMobj
/KMMtx [[1 0 0 1 0 0]
[ 1.00 0.00 0.00 1.00 320.00 -480.00]
[ 1.15 0.00 0.00 1.15 320.00 -320.00]
[ 1.00 0.00 0.00 1.00 0.00 -0.00]
[ 1.00 0.00 0.00 1.00 320.00 -160.00]
[ 1.00 0.00 0.00 1.00 280.00 -169.00]
[ 0.80 0.00 0.00 0.80 160.00 -160.00]
[ 0.80 0.00 0.00 0.80 160.00 -160.00]
[ 0.80 0.00 0.00 0.80 160.00 -160.00]
[ 0.80 0.00 0.00 0.80 160.00 -160.00]
[ 0.75 0.00 0.00 0.75 160.00 -160.00]
[ 0.60 0.00 0.00 0.60 160.00 -160.00]
[ 0.75 0.00 0.00 0.75 160.00 -160.00]
[ 0.60 0.00 0.00 0.60 160.00 -160.00]
[ 1.00 0.00 0.00 1.00 320.00 -160.00]
[ 1.00 0.00 0.00 1.00 160.00 -160.00]
[ 0.30 0.00 0.00 0.30 320.00 -0.00]
] def false _setpacking
end %$EncycloFont
end %AltDT1
/EncycloFont $EncycloFont definefont pop